package com.seari.custody.bean;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class SpecialProtection {

    //获取id
    private int id;

    //文件名
    private String fileName;

    //PDF文件名
    private String pdfName;

    //技审意见编号
    private String fileId;

    //所属项目编号
    private String fileUuid;

    //建设单位
    private String constructionUnit;

    //项目名称
    private String projectName;

    //报审内容
    private String reportContent;

    //工程概述
    private String projectOverview;

    //地铁结构
    private String subwayStructure;

    //相对位置
    private String relativeLocation;

    //地下室防水
    private String undergroundWater;

    //建筑物基础
    private String buildingFoundation;

    //工程概括、地铁结构
    private String InformationOverview;

    //word名称
    private String wordName;


    //项目编号
    private String no;

    //状态(1.已退回，2.待审核，3.已结束)
    private String flowStatus;

    //类型
    private String type;

    //档案系统文件ID
    private String fileSystemFile;

    //创建日期
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private String usersUpload;

    public String getUsersUpload() {
        return usersUpload;
    }

    public void setUsersUpload(String usersUpload) {
        this.usersUpload = usersUpload;
    }

    public String getFileSystemFile() {
        return fileSystemFile;
    }

    public void setFileSystemFile(String fileSystemFile) {
        this.fileSystemFile = fileSystemFile;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }




    @Override
    public String toString() {
        return "TechnicalAdvice{" +
                "id=" + id +
                ", fileName='" + fileName + '\'' +
                ", fileId='" + fileId + '\'' +
                ", fileUuid='" + fileUuid + '\'' +
                ", constructionUnit='" + constructionUnit + '\'' +
                ", projectName='" + projectName + '\'' +
                ", reportContent='" + reportContent + '\'' +
                ", projectOverview='" + projectOverview + '\'' +
                ", subwayStructure='" + subwayStructure + '\'' +
                ", relativeLocation='" + relativeLocation + '\'' +
                ", createTime=" + createTime + '\'' +
                ", no=" + no + '\'' +
                ", flowStatus=" + flowStatus +
                '}';
    }

    public String getWordName() {
        return wordName;
    }

    public void setWordName(String wordName) {
        this.wordName = wordName;
    }

    public String getInformationOverview() {
        return InformationOverview;
    }

    public void setInformationOverview(String informationOverview) {
        InformationOverview = informationOverview;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getPdfName() {
        return pdfName;
    }

    public void setPdfName(String pdfName) {
        this.pdfName = pdfName;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getFileUuid() {
        return fileUuid;
    }

    public void setFileUuid(String fileUuid) {
        this.fileUuid = fileUuid;
    }

    public String getConstructionUnit() {
        return constructionUnit;
    }

    public void setConstructionUnit(String constructionUnit) {
        this.constructionUnit = constructionUnit;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getReportContent() {
        return reportContent;
    }

    public void setReportContent(String reportContent) {
        this.reportContent = reportContent;
    }

    public String getProjectOverview() {
        return projectOverview;
    }

    public void setProjectOverview(String projectOverview) {
        this.projectOverview = projectOverview;
    }

    public String getSubwayStructure() {
        return subwayStructure;
    }

    public void setSubwayStructure(String subwayStructure) {
        this.subwayStructure = subwayStructure;
    }

    public String getRelativeLocation() {
        return relativeLocation;
    }

    public void setRelativeLocation(String relativeLocation) {
        this.relativeLocation = relativeLocation;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUndergroundWater() {
        return undergroundWater;
    }

    public void setUndergroundWater(String undergroundWater) {
        this.undergroundWater = undergroundWater;
    }

    public String getBuildingFoundation() {
        return buildingFoundation;
    }

    public void setBuildingFoundation(String buildingFoundation) {
        this.buildingFoundation = buildingFoundation;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getFlowStatus() {
        return flowStatus;
    }

    public void setFlowStatus(String flowStatus) {
        this.flowStatus = flowStatus;
    }
}
